package tools.old.files;

import java.util.ArrayList;

public class Klassenlijst {

	private ArrayList<Klas> klassen;
	private Klas klas;

	DataLayerKlassen dl = new DataLayerKlassen();
	
	private static Klassenlijst instance;

	public static Klassenlijst getInstance() {
		if(instance == null){
			instance = new Klassenlijst();
		}
		return instance;
	}

	public Klassenlijst() {
		klassen = new ArrayList<>();
		loadKlass();
	}

	public void addKlas(Klas kl){
		klassen.add(kl);
	}

	private void loadKlass(){

		dl.openConn();
		klassen = dl.loadKlassen();
		dl.closeConn();

	}

	public ArrayList<Klas> getKlassen() {
		return klassen;
	}

	public void setKlassen(ArrayList<Klas> klassen) {
		this.klassen = klassen;
	}

	public Klas getKlas() {
		return klas;
	}

	public void setKlas(Klas klas) {
		this.klas = klas;
	}

}
